package com.ict.web.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ict.web.domain.PerformanceRule;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 绩效指标出参实体
 *
 * @author ruoyi
 * @date 2022-02-17
 */
@Data
public class PerIndicatorsVo {
    @ApiModelProperty(value = "指标id")
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long indicatorsId;

    @ApiModelProperty(value = "绩效id")
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long perId;

    @ApiModelProperty(value = "指标名称")
    private String indicatorsName;

    @ApiModelProperty(value = "指标描述")
    private String indicatorsDesc;

    @ApiModelProperty(value = "指标权重")
    private BigDecimal indicatorsWeight;

    @ApiModelProperty(value = "指标规则")
    private List<PerformanceRule> rules;
}
